.coupon-content {
	// position: absolute;
	width: 100%;
	// height: 100%;
	padding-bottom: 0.2rem;
	overflow: hidden;
	background-color: #f5f5f5;

	.coupon-item {
		background-color: #fff;
		width: 6.5rem;
		box-sizing: content-box;
		margin: 0.2rem auto;
		padding: 0.32rem 0.3rem;
		border-radius: 0.08rem;

		.info-content {
			display: flex;
			flex-direction: row;
			align-items: center;
			// justify-content: space-between;
			padding-bottom: 0.08rem;
			border-bottom: 1px solid #d8d8d8;
			position: relative;

			.coupon-imgbox {
				width: 1rem;
				height: 1rem;
				overflow: hidden;
				margin-right: 0.8rem;

				img {
					width: 100%;
					height: 100%;
				}
			}

			.content {
				flex: 1;

				.name {
					color: #5e5e5e;
					font-size: 0.3rem;
					margin-bottom: 0.1rem;
					overflow: hidden;
					text-overflow: ellipsis;
					display: -webkit-box;
					-webkit-line-clamp: 1;
					-webkit-box-orient: vertical;
				}

				.price-info-content {
					display: flex;
					flex-direction: row;
					align-items: center;
					justify-content: space-between;
					margin-bottom: 0.2rem;

					.price-info {
						color: #272727;
						font-size: 0.24rem;

						span {
							color: #d8433b;
							font-size: 0.28rem;
						}

						.large {
							color: #d8433b;
							font-size: 0.6rem;
							margin-right: 0.12rem;
						}
					}

					.select-icon {
						width: 0.42rem;
						height: 0.42rem;
						background-image: url("../../../images/icon/icon-check.png");
						background-size: 100% 100%;
					}

					.select-icon-active {
						background-image: url("../../../images/icon/icon-checked.png") !important;
					}
				}

				.date {
					color: #6d6d6d;
					font-size: 0.22rem;
				}
			}
		}

		.tip {
			margin-top: 0.2rem;
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: space-between;

			.down-icon {
				width: 0.48rem;
				height: 0.18rem;
				background-image: url("./../../../images/icon-detail-arrow.png");
				background-size: 100% 100%;
			}
		}

		.detail {
			margin-top: 0.2rem;
			font-size: 0.26rem;
		}
	}
}
